# 读取登录数据文件
import json
# 编写函数
def read_data(filename):

    with open(filename,mode="r",encoding="utf-8") as f:
        jsonData = json.load(f)             # 读取数据流 f ，转化为json格式
        result_list = list()                # 定义空列表[]放置数据

        for login_data in jsonData:
            result_list.append(tuple(login_data.values()))

        print(result_list)

    return result_list






# 读取员工管理数据文件
import json
# 编写函数
def emp_params_data(filename,key):

    with open(filename,mode="r",encoding="utf-8") as f:
        jsonData = json.load(f)             # 读取数据流 f ，转化为json格式
        result_list = list()                # 定义空列表[]放置数据

        for emp_data in jsonData:           # jsonData中只有一组数据emp_data，包含一整个业务流程
            info = emp_data.get(key)        # 提取emp_data字典中，每个key名下的数据info（key就是业务名称）
            result_list.append(tuple(info.values()))            # 向result_list空列表中填入相应key中的info数据

        print(result_list)

    return result_list





# # 登录
# if __name__ == '__main__':
#     file = "./data/iHRM_login_data.json"
#     read_data(file)


# 员工管理
if __name__ == '__main__':
    file = "./data/iHRM_emp_data.json"
    emp_params_data(file,"add")

